package com.jiakai.cashinterfacemucon.service;//package com.jiakai.cashinterface.service;


import com.jiakai.cashinterfacemucon.dto.*;
import com.jiakai.cashinterfacemucon.vo.OrderChangeVO;
import com.jiakai.cashinterfacemucon.vo.OrderOccupiesVO;
import com.lishunyi.result.VO.ResultVO;


public interface SilverFamilyService {

    // 创建关联

    // 提供提取产品的方法
    Integer getProducts(GetProductsDto dto);

    // 提供订单占用的方法
    ResultVO orderOccupies(OrderOccupiesVO vo);

    // 提供订单释放的方法
    ResultVO orderRelease(String orderNo);

    // 提供订单完成的方法
    ResultVO orderFinish(String orderNo);

    // 提供订单退票的方法
    ResultVO orderChange(OrderChangeVO vo);

    // 提供回调函数以供核销与退票消息
    ResultDto orderNotice(String OrderID, String ECode, Integer OrderNum, String NoticeType, String signature);

}
